package trabajo.negocio;
import java.sql.Date;
import java.util.Collection;
import java.util.List;

import trabajo.dao.CanchaDAO;
import trabajo.excepcion.DAOExcepcion;
import trabajo.modelo.Cancha;

public class CanchaNegocio {
		
	public Collection<Cancha> listarCanchas() throws DAOExcepcion{
		CanchaDAO dao = new CanchaDAO();
		return dao.listar();		
	}
	
	public Cancha obtener(int _idCancha) throws DAOExcepcion{
		CanchaDAO dao = new CanchaDAO();
		return dao.obtener(_idCancha);		
	}
	
	public List<Cancha> buscarCancha(int idLocal, String fecha, String inicio, String disponible ) throws DAOExcepcion{
		CanchaDAO canchaDAO = new CanchaDAO();
		return canchaDAO.buscarCancha(idLocal, fecha, inicio, disponible);		
	}

	public int registrar(Cancha _cancha) throws DAOExcepcion {


	    CanchaDAO canchaDAO = new CanchaDAO();
		
		
		
		if(_cancha.getIdLocal() > 0 && !_cancha.getNombre().equals("") && !_cancha.getDescripcion().equals("")){
			canchaDAO.registrar(_cancha);
			
			return 0;//exito registro correcto
			
			}else
			return 1;//error faltan datos///  
		}

		


}
